package ch.dungegondefenders.handler;

import javafx.event.EventHandler;
import javafx.scene.input.MouseEvent;
import javafx.scene.paint.Color;
import javafx.scene.shape.Shape;
import javafx.scene.shape.StrokeType;

public class FieldMouseEnter implements EventHandler<MouseEvent> {

	private Shape shape;

	public FieldMouseEnter(Shape shape) {
		this.shape = shape;
	}

	/**
	 * Das Feld auf dem sich der Mauszeiger befindet, wird mit einem Rahmen
	 * markiert.
	 */
	@Override
	public void handle(MouseEvent event) {
		shape.setStroke(Color.YELLOW);
		shape.setStrokeType(StrokeType.INSIDE);
		shape.setStrokeWidth(4);
		shape.setStrokeDashOffset(0.5);
	}
}
